package org.hs.phd.odi.tracking.tracker.particlefilter.core;


public interface TransitionModel<T> {

	/**
	   Samples a transition model for a given particle

	   @param p a particle to be transitioned
	   @return Returns a new particle sampled based on <EM>p</EM>'s transition
	     model
	*/
	Particle<T> transition( Particle<T> p);
}
